# 第一阶段：编译和构建
FROM maven:3.6.3-openjdk-11-slim AS build


# 设置工作目录
WORKDIR /app

# 复制项目文件
COPY pom.xml .
COPY src ./src

# 使用 Maven 构建项目（跳过测试）
RUN mvn package -DskipTests

# 第二阶段：运行应用
FROM openjdk:11-jre-slim

# 设置工作目录
WORKDIR /app

# 从构建阶段复制生成的JAR文件
COPY --from=build /app/target/VegetableOxygenBarBackEnd-0.0.1-SNAPSHOT.jar /app/VegetableOxygenBarBackEnd.jar

# 启动命令
CMD ["java", "-jar", "/app/VegetableOxygenBarBackEnd.jar", "--spring.profiles.active=prod"]
